<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 函数可以传递2个参数，比如  handleData(arr, true)  
        `handleData 处理数据的意思`

* 参数一： 接受实参传递过来的数组
* 参数二:    布尔类型  如果是true或者不传递参数 是求和操作，  
 如果传递过来的参数是 false 则是求平均值 -->
 <script>
    function   handleData(array,b)  {
        let c=0
       for (let i = 0; i < array.length; i++) {
        const element = array[i];
        if (b==true||b==isNaN) {
            c+=element
            console.log(c);
            
        }else if(b==false){
            c+=element
            console.log(c/array.length);
            

        }
        }
        
       
      return array,b
    

    }
    let num = handleData([1, 5, 10, 22, 8, 7],true)
    console.log(num);
    
 </script>
</body>
</html>